home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / urn / urn-archives / urn-ietf.archive.9706 / 000014_owner-urn-ietf _Mon Jun 9 09:48:07 1997.msg < prev    next >
Internet Message Format  |  1997-06-19  |  8KB

  1. Received: (from daemon@localhost)
  2.     by services.bunyip.com (8.8.5/8.8.5) id JAA12115
  3.     for urn-ietf-out; Mon, 9 Jun 1997 09:48:07 -0400 (EDT)
  4. Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1])
  5.     by services.bunyip.com (8.8.5/8.8.5) with ESMTP id JAA12085
  6.     for <urn-ietf@services.bunyip.com>; Mon, 9 Jun 1997 09:48:01 -0400 (EDT)
  7. Received: from privateer.windrose.omaha.ne.us (privateer.windrose.omaha.ne.us [206.101.78.33])
  8.     by mocha.bunyip.com (8.8.5/8.8.5) with SMTP id JAA07224
  9.     for <urn-ietf@bunyip.com>; Mon, 9 Jun 1997 09:47:55 -0400 (EDT)
  10. Received: by privateer.windrose.omaha.ne.us; Mon Jun  9 08:48 CDT 1997
  11. Message-ID: <339C0993.10B8@ds.internic.net>
  12. Date: Mon, 09 Jun 1997 08:48:03 -0500
  13. From: Ryan Moats <jayhawk@ds.internic.net>
  14. Organization: InterNIC Directory and Database Services
  15. X-Mailer: Mozilla 3.0 (X11; I; SunOS 5.5 sun4c)
  16. MIME-Version: 1.0
  17. To: internet-drafts@ietf.org
  18. CC: urn-ietf@bunyip.com
  19. Subject: [URN] Second draft (-01) of IETF namespace document
  20. Content-Type: text/plain; charset=us-ascii; name="urn.ietf.txt"
  21. Content-Transfer-Encoding: 7bit
  22. Content-Disposition: inline; filename="urn.ietf.txt"
  23. Sender: owner-urn-ietf@Bunyip.Com
  24. Precedence: bulk
  25. Reply-To: Ryan Moats <jayhawk@ds.internic.net>
  26. Errors-To: owner-urn-ietf@Bunyip.Com
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. Internet-Draft                                                Ryan Moats
  34. draft-ietf-urn-ietf-01.txt                                          AT&T
  35. Expires in six months                                          June 1997
  36.  
  37.                    A URN Namespace for IETF Documents
  38.                   Filename: draft-ietf-urn-ietf-01.txt
  39.  
  40.  
  41. Status of This Memo
  42.  
  43.       This document is an Internet-Draft.  Internet-Drafts are working
  44.       documents of the Internet Engineering Task Force (IETF), its
  45.       areas, and its working groups.  Note that other groups may also
  46.       distribute working documents as Internet-Drafts.
  47.  
  48.       Internet-Drafts are draft documents valid for a maximum of six
  49.       months and may be updated, replaced, or obsoleted by other
  50.       documents at any time.  It is inappropriate to use Internet-
  51.       Drafts as reference material or to cite them other than as ``work
  52.       in progress.''
  53.  
  54.       To learn the current status of any Internet-Draft, please check
  55.       the ``1id-abstracts.txt'' listing contained in the Internet-
  56.       Drafts Shadow Directories on ftp.is.co.za (Africa), nic.nordu.net
  57.       (Europe), munnari.oz.au (Pacific Rim), ds.internic.net (US East
  58.       Coast), or ftp.isi.edu (US West Coast).
  59.  
  60.  
  61. Abstract
  62.  
  63.    A system for Uniform Resource Names (URNs) must be capable of
  64.    supporting new naming systems.  As an example of the sort of
  65.    information that needs to be supplied when proposing new namepsaces,
  66.    this document presents a naming system based on the RFC family of
  67.    documents (RFCs, STDs, and FYIs) developed by the IETF and published
  68.    by the RFC editor and the minutes of working groups (WG) and birds of
  69.    a feather (BOF) meetings that occur during IETF conferences.  This
  70.    namespace can be supported within the URN framework and the currently
  71.    proposed syntax for URNs.
  72.  
  73. 1. Namespace Syntax
  74.  
  75.    Consistent with the URN syntax specification [1], each namespace must
  76.    specify syntax related information that is specific to that
  77.    namespace.  This section covers these specifications.
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84. Expires 12/31/97                                                [Page 1]
  85.  
  86.  
  87.  
  88.  
  89.  
  90. INTERNET DRAFT     A URN Namespace for IETF Documents          June 1997
  91.  
  92.  
  93. 1.1. Namespace Identifier (NID)
  94.  
  95.    The namespace identifier for this namespace is "ietf".
  96.  
  97. 1.2. Namespace Specific String (NSS)
  98.  
  99.    The Namespace Specific String has the following ABNF [2]
  100.    specification:
  101.            NSS = (family ":" number) / ("mtg-" number "-" wgbofname)
  102.  
  103.            family = "rfc" / "std" / "fyi"
  104.  
  105.            number = 1*DIGIT
  106.  
  107.            wgbofname = 1*LETDIGIT
  108.  
  109.            LETDIGIT = DIGIT / %x41..%x5a / %x61..%x7a
  110.  
  111.            DIGIT = %x30..%x39
  112.  
  113.    The ABNF specification for "family" is based on the current documents
  114.    in the RFC family.  As new document series are added to the IETF
  115.    family by the IESG (or its successor), this ABNF specification will
  116.    need to be updated.  Any system intended to resolve names for this
  117.    namespace should be written with the awareness that a new document
  118.    series may be introduced at any time.
  119.  
  120.    The ABNF specification for "wgbofname" is based on the current and
  121.    past abbreviations for working groups and BOFs in the IETF.  If a
  122.    working group or BOF is created that used characters outside the
  123.    range of this ABNF specification, this specification will need to be
  124.    update. Any system intended to resolve names for this namespace
  125.    should be written with the awareness that this could occur at any
  126.    time.
  127. 1.3. Additional Reserved Characters
  128.  
  129.    No characters in addition to those specified in [1] are reserved by
  130.    this namespace.
  131.  
  132. 1.4. Additional Lexical Equivalence Relations
  133.  
  134.    Note that the entire URN is case-insensitive, because of the
  135.    definition of the NSS.
  136.  
  137. 1.5. Functional Equivalence Relations
  138.  
  139.    Rules for equivalence in this namespace are embedded in the document
  140.    mappings maintained by the RFC Editor (the index files "rfc-
  141.  
  142.  
  143.  
  144. Expires 12/31/97                                                [Page 2]
  145.  
  146.  
  147.  
  148.  
  149.  
  150. INTERNET DRAFT     A URN Namespace for IETF Documents          June 1997
  151.  
  152.  
  153.    index.txt", "fyi-index.txt", "std-index.txt").  A resource is
  154.    equivalent to the set of resources implied by the "(Also...)"
  155.    construct in these mappings.  As an example, the URN
  156.    "urn:ietf:rfc:1661" is equivalent to th URN "urn:ietf:std:51" because
  157.    the "rfc-index.txt" map shows that RFC 1661 is also STD 51.  However,
  158.    the URN "urn:ietf:std:51" is equivalent to the SET of URNs
  159.    "urn:ietf:rfc:1661" and "urn:ietf:rfc:1662" since the "std-index.txt"
  160.    shows that STD 51 is also RFC 1661 and RFC 1662.  Therefore, a
  161.    resolver receiving a N2R request for "urn:ietf:std:51" MUST return
  162.    either STD 51 or BOTH RFC 1661 and RFC 1662.
  163.  
  164. 2. Security Considerations
  165.  
  166.    Because this namespace defines no additional reserved characters, it
  167.    does not add any security considerations beyond those inherent from
  168.    the existence of the reserved characters from [1].  Further, the
  169.    definition of the NSS above does not use any of the reserved
  170.    characters from [1], which means that resolvers for this namespace
  171.    may be considered "secure" in the sense that any escaping of
  172.    characters in the NSS MUST result in the resolver indicating that the
  173.    URN has incorrect syntax.
  174.  
  175. 3. Acknowledgments
  176.  
  177.    Thanks to various members of the URN working group for comments on
  178.    earlier drafts of this document.  The work described in this document
  179.    is partially supported by the National Science Foundation,
  180.    Cooperative Agreement NCR-9218179.
  181.  
  182. 4. References
  183.  
  184.    Request For Comments (RFC) and Internet Draft documents are available
  185.    from <URL:ftp://ftp.internic.net> and numerous mirror sites.
  186.  
  187.          [1]         R. Moats, "URN Syntax," RFC 2141, May 5, 1997.
  188.  
  189.          [2]         D. Crocker, P. Overell, "Augmented BNF for Syntax
  190.                      Specifications: ABNF," Internet Draft (work in pro-
  191.                      gress), January 1997.
  192.  
  193. 5. Author's Address
  194.  
  195.    Ryan Moats
  196.    AT&T
  197.    15621 Drexel Circle
  198.    Omaha, NE 68135-2358
  199.    USA
  200.  
  201.  
  202.  
  203.  
  204. Expires 12/31/97                                                [Page 3]
  205.  
  206.  
  207.  
  208.  
  209.  
  210. INTERNET DRAFT     A URN Namespace for IETF Documents          June 1997
  211.  
  212.  
  213.    Phone:  +1 402 894-9456
  214.    EMail:  jayhawk@att.com
  215.  
  216.  
  217.               This Internet Draft expires December 31, 1997.
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264. Expires 12/31/97                                                [Page 4]
  265.  
  266.  
  267.